AI031
ระบบคอมพิวเตอร์: มุมมองของนักพัฒนา (ฉบับสากล)
การแทนค่าระดับเครื่องของโปรแกรม
วัตถุประสงค์การเรียนรู้
- แยกแยะความแตกต่างระหว่างโค้ดระดับสูง โค้ดระดับภาษาแอสเซมบลี และการแทนค่าระดับเครื่อง
- อธิบายสถานะและเรจิสเตอร์ของโปรเซสเซอร์แบบ x86-64
- ดำเนินการเคลื่อนย้ายข้อมูลและดำเนินการทางคณิตศาสตร์ในภาษาแอสเซมบลี
- อธิบายความสัมพันธ์ระหว่างคำสั่งกับการกำหนดที่อยู่หน่วยความจำ